body{
	margin:0;
}
h2 {
	margin:0;
	padding-top:10px;
	padding-left:30px;
}

p {
	padding-left:50px;
	padding-right:50px;
}

#body {
	background:#DDDDDD;
	margin:0;
}

#header {
	width:800px;
	margin:0px auto;
	height:150px;
	background:#F9F9F9;
}

#main{
	width:800px;
	margin:10px auto;
	background:#F9F9F9;
}

#content{
	width:760px;
	margin:0 auto;
	padding-top:20px;
	height:770px;
}

#content div{
	width:100%;
	margin:5px auto;
	float:left;
}

#content div .name{
	width:50%;
	text-align:center;
}

#content div .input{
	width:50%;
	text-align:left;
}


#content .center{
	padding-top:30px;
	text-align:center;
	word-spacing:50px;
}

#content div small{
	color:gray;
	margin-left:50%;
}


hr {
	border:1px #cccccc dotted;
}
/* Footer */
#footer{
	width:800px;
	margin:10px auto;
	height:100px;
	background:#F9F9F9;
}

#footer p {
	padding-top:45px;
	margin-bottom: 1em;
	text-align: center;
	line-height: normal;
	font-size: .9em;
	color: #BABABA;
}

#footer a {
	padding: 0 20px;
	text-decoration: none;
	color: #DDDDDD;
}

#footer a:hover {
	color: #FFFFFF;
}